a type of house in granada - Francés Inglés Diccionario